\documentclass[letterpaper,titlepage]{article}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Config
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Page layout, header, footer
\usepackage{fullpage}
%\usepackage{indentfirst}
%\setlength{\parindent}{0pt}
	
% For graphics
\usepackage{graphicx}
\graphicspath{{./gfx/}}
\usepackage{wrapfig}
\usepackage{flafter}
\usepackage{placeins}
\usepackage{float}
\usepackage{expdlist}
\usepackage{setspace}
% For URLs
\usepackage[colorlinks,
            linkcolor=blue,
            filecolor=blue,
            urlcolor=blue,
            ps2pdf]
            {hyperref}

\usepackage{fancyhdr}
\usepackage{hyperref}

\setlength{\headheight}{15pt}
\setlength{\headsep}{25pt}
\setlength\abovedisplayskip{0pt}
\pagestyle{fancy}
	
\fancyhf{} % clear all header and footer fields
\fancyhead[L]{Siberia CMS Design Specification}
\fancyfoot[L]{\today}
\fancyfoot[R]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

% Signature Stuff
\newcommand{\sigline}[1]{
  \rule{\textwidth}{.5pt}\\
  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} l r }
  #1 & Date\\[2cm]
  \end{tabular*}
}
	
% Shortcut commands
\newcommand{\bullets}[1]{\begin{itemize} #1 \end{itemize}}
\newcommand{\deflist}[1]{\begin{description} #1 \end{description}}
\newcommand{\prty}[1]{\textbf{ Priority {#1}}}


\newcommand{\lipsum}[0]{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec consectetur dictum turpis, sit amet consequat ligula egestas vitae. Praesent convallis tincidunt ipsum in aliquet. Ut metus nibh, congue eu luctus vel, eleifend et tellus. Aliquam aliquam eleifend leo, vitae interdum nulla malesuada sit amet. Vivamus ullamcorper libero suscipit tortor gravida tristique. Maecenas magna nulla, malesuada sit amet hendrerit ac, sagittis ac diam. Morbi fermentum ultrices orci vel venenatis. Donec dictum volutpat orci lacinia mattis. In ultrices adipiscing nunc, vel adipiscing tortor blandit a. Nulla in enim eu lacus commodo accumsan. Praesent quis facilisis enim. Curabitur a enim et metus vulputate ultrices.}

\newcommand{\req}[1]{(SRS Requirement {#1})}

\newcommand{\hbreak}[0]{\\ \hline}
	
\begin{document}
\pagenumbering{roman}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Title Page
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{\textbf{Software Design Description for Siberia CMS}}
\author{\textbf{Siberia Software}\\
        Nikita Byalsky\\
Bjorn Carandang\\
Steve Cornella\\
Alex Ivanov\\
Ryan Ross
	}
\date{\today\\Revision 3}
\maketitle
\pagebreak

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Revisions
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\thispagestyle{plain}
\section*{Revision History}
    \bigskip
    \begin{center}
	    \begin{tabular*}{.8\textwidth}{@{\extracolsep{\fill}} lll }
        \bf Date            & \bf Description               & \bf Revision\\
        \hline \hline
        February 4, 2011 & Submitted for Initial Review & 1\\
        Februrary 26, 2011 & Plugin class decomposition & 2\\
		April 5, 2011 & Copy-editing and fine layout & 3\\

        \hline
    \end{tabular*}
    \end{center}
\pagebreak

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Contents
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\fancyfoot[C]{Table of Contents}
\thispagestyle{plain}
\setcounter{tocdepth}{3}
\tableofcontents
\pagebreak

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Body
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{page}{1}
\pagenumbering{arabic}

\input{Intro}
\clearpage
\input{Design}
\clearpage
\input{DesignOverview}
\clearpage
\input{DisplayConnection}
\clearpage
\input{CMSDisplayConnection}
\clearpage
\input{DataCMSConnection}
\clearpage
\input{APIAndPlugins}
\clearpage
\input{ClassDecomp}
\clearpage
\input{PotentialPlugins}
\clearpage
\input{Glossary}

\end{document}
